aboutsummaryrefslogtreecommitdiffstats
path: root/src/app/groups/[groupId]/expenses
diff options
context:
space:
mode:
authorSebastien Castiel <sebastien@castiel.me>2023-12-06 12:39:54 -0500
committerSebastien Castiel <sebastien@castiel.me>2023-12-06 12:39:54 -0500
commitc72311d01a827a61d6d3d786416ddb442076d73a (patch)
tree131861ab1df1a0cb09ed52ead5ecde8edad6e997 /src/app/groups/[groupId]/expenses
parent6c4ced0f79f801d85da5e4973ae4154f01b04dba (diff)
Better loading behavior
Diffstat (limited to 'src/app/groups/[groupId]/expenses')
-rw-r--r--src/app/groups/[groupId]/expenses/[expenseId]/edit/loading.tsx3
-rw-r--r--src/app/groups/[groupId]/expenses/[expenseId]/edit/page.tsx22
2 files changed, 5 insertions, 20 deletions
diff --git a/src/app/groups/[groupId]/expenses/[expenseId]/edit/loading.tsx b/src/app/groups/[groupId]/expenses/[expenseId]/edit/loading.tsx
deleted file mode 100644
index 2b6ca56..0000000
--- a/src/app/groups/[groupId]/expenses/[expenseId]/edit/loading.tsx
+++ /dev/null
@@ -1,3 +0,0 @@
-export default function Loading() {
- return <p>Loading…</p>
-}
diff --git a/src/app/groups/[groupId]/expenses/[expenseId]/edit/page.tsx b/src/app/groups/[groupId]/expenses/[expenseId]/edit/page.tsx
index f22ac08..934d346 100644
--- a/src/app/groups/[groupId]/expenses/[expenseId]/edit/page.tsx
+++ b/src/app/groups/[groupId]/expenses/[expenseId]/edit/page.tsx
@@ -1,9 +1,6 @@
import { ExpenseForm } from '@/components/expense-form'
-import { Button } from '@/components/ui/button'
import { getExpense, getGroup, updateExpense } from '@/lib/api'
import { expenseFormSchema } from '@/lib/schemas'
-import { ChevronLeft } from 'lucide-react'
-import Link from 'next/link'
import { notFound, redirect } from 'next/navigation'
export default async function EditExpensePage({
@@ -24,19 +21,10 @@ export default async function EditExpensePage({
}
return (
- <main>
- <div className="mb-4">
- <Button variant="ghost" asChild>
- <Link href={`/groups/${groupId}`}>
- <ChevronLeft className="w-4 h-4 mr-2" /> Back to group
- </Link>
- </Button>
- </div>
- <ExpenseForm
- group={group}
- expense={expense}
- onSubmit={updateExpenseAction}
- />
- </main>
+ <ExpenseForm
+ group={group}
+ expense={expense}
+ onSubmit={updateExpenseAction}
+ />
)
}